0591fb914831dae01fc83d499901e96c643dfba8,Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java,DartVmServiceValue,computeRegExpPresentation,#XValueNode#InstanceRef#,86
Before Change
// The pattern is always an instance of kind String.
final InstanceRef pattern = instanceRef.getPattern();
final String suffix = pattern.getValueAsStringIsTruncated() ? "... (truncated value)" : "";
final String patternString = StringUtil.replace(pattern.getValueAsString() + suffix, "\"", "\\\"");
node.setPresentation(AllIcons.Debugger.Value, new XStringValuePresentation(patternString) {
@Nullable
After Change
final InstanceRef pattern = instanceRef.getPattern();
assert pattern.getKind() == InstanceKind.String : pattern;
final String patternString = StringUtil.replace(pattern.getValueAsString(), "\"", "\\\"");
node.setPresentation(AllIcons.Debugger.Value, new XStringValuePresentation(patternString) {
@Nullable
@Override